viewport: Make final
authorMatthias Clasen <mclasen@redhat.com>
Sun, 26 May 2019 19:16:00 +0000 (15:16 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 26 May 2019 19:16:00 +0000 (15:16 -0400)
No need to derive from it.

gtk/gtkviewport.c
gtk/gtkviewport.h

index 123227405d5c6555f3c6fd463f24784dd68e83a3..360dd76a4ae604c7b773ae5190d01bc50e1f7540 100644 (file)
  * GtkViewport has a single CSS node with name viewport.
  */
 
+typedef struct _GtkViewportPrivate       GtkViewportPrivate;
+typedef struct _GtkViewportClass         GtkViewportClass;
+
+struct _GtkViewport
+{
+  GtkBin parent_instance;
+};
+
 struct _GtkViewportPrivate
 {
   GtkAdjustment  *hadjustment;
@@ -75,6 +83,11 @@ struct _GtkViewportPrivate
   guint vscroll_policy : 1;
 };
 
+struct _GtkViewportClass
+{
+  GtkBinClass parent_class;
+};
+
 enum {
   PROP_0,
   PROP_HADJUSTMENT,
index dea8d5a355399c107db6778f984dff0c187375c8..421a4614cca1f99be2fc94ba38892b920a68df3e 100644 (file)
@@ -45,30 +45,6 @@ G_BEGIN_DECLS
 
 
 typedef struct _GtkViewport              GtkViewport;
-typedef struct _GtkViewportPrivate       GtkViewportPrivate;
-typedef struct _GtkViewportClass         GtkViewportClass;
-
-struct _GtkViewport
-{
-  GtkBin parent_instance;
-};
-
-/**
- * GtkViewportClass:
- * @parent_class: The parent class.
- */
-struct _GtkViewportClass
-{
-  GtkBinClass parent_class;
-
-  /*< private >*/
-
-  /* Padding for future expansion */
-  void (*_gtk_reserved1) (void);
-  void (*_gtk_reserved2) (void);
-  void (*_gtk_reserved3) (void);
-  void (*_gtk_reserved4) (void);
-};
 
 
 GDK_AVAILABLE_IN_ALL